Commit graph

25 commits

Author SHA1 Message Date
Anon
9613e0df51 Added AI Assisted development documentation. Updated Vuepress to the latest version. Added SEO and Sitemap plugins to Vuepress. 2026-03-22 14:29:02 +01:00
BruceChen
e3a2593781 feat: add cursor indexing ignore rules for SpecStory files
- Introduced a new `.cursorindexingignore` file to prevent indexing of SpecStory auto-save files while allowing explicit context inclusion via @ references.
- Updated `.gitignore` to exclude the entire `.specstory/` directory and `.vscode/settings.json`, ensuring these files are not tracked by Git.

These changes help streamline project management by excluding unnecessary files from indexing and version control.
2026-03-22 15:30:42 +08:00
BruceChen
a3c918e946 feat: implement physics engine for player movement and collision detection
- Introduced a comprehensive physics engine that replicates Minecraft's movement mechanics, including player input handling, gravity, and collision detection.
- Added classes for player physics, movement input, and collision detection, ensuring accurate simulation of player interactions with the game world.
- Integrated AABB (Axis-Aligned Bounding Box) structures for precise collision detection against blocks.
- Enhanced movement capabilities with support for jumping, sneaking, and sprinting, along with step-up mechanics for navigating terrain.

These changes significantly improve the realism and responsiveness of player movement within the game environment.
2026-03-22 15:29:22 +08:00
Anon
a1c1dbc182 Added bot creation skill 2026-03-21 17:34:34 +01:00
Anon
918f1a560d Centralized skills to .skills folder. 2026-03-21 14:44:47 +01:00
BruceChen
9c1502600a chore: update .gitignore to include additional debug files
Added entries to the .gitignore file to exclude possible debug files related to Minecraft, including language files, input configurations, and backup files.

Made-with: Cursor
2026-03-21 00:09:58 +08:00
BruceChen
c31739ddd1 chore: update .gitignore to include Minecraft official source code directory
Added a new entry to the .gitignore file to exclude the directory for decompiled Minecraft official source code. Also ensured that the .vscode/launch.json file is not ignored.

Made-with: Cursor
2026-03-20 23:59:06 +08:00
BruceChen
7609832976 chore: add reusable version adaptation scripts
Add tools/ directory with Python scripts for comparing Minecraft version
registries and generating MCC palette files:

- diff_registries.py: Compare Items/EntityTypes/Blocks/DataComponents/
  EntityDataSerializers between two decompiled MC versions, reporting
  which palettes need updating with ID shift analysis.
- gen_item_palette.py: Generate ItemPaletteXXX.cs from Items.java field
  declaration order, with name validation against ItemType.cs.
- gen_entity_metadata_palette.py: Generate EntityMetadataPaletteXXX.cs
  from EntityDataSerializers.java registration order.
- README.md: Usage documentation for all scripts.

Made-with: Cursor
2026-03-20 01:51:56 +08:00
BruceChen
ee90be3005 [SKIP_BUILD] Fix unintended HTML tags. 2023-01-28 14:53:15 +08:00
BruceChen
127978615c Update tip message 2022-12-11 14:54:11 +08:00
BruceChen
5a540f646c Update doc 2022-11-07 11:15:19 +08:00
BruceChen
06d519add4 Triggers a build only when the associated file changes. 2022-11-03 09:55:25 +08:00
BruceChen
e5529eead9 Migrate documents 2022-11-02 21:01:32 +08:00
breadbyte
d9f1a77ac2
.NET 5+ Support (#1674)
Implement changes to support .NET 5 onwards.
Co-authored-by: ReinforceZwei <39955851+ReinforceZwei@users.noreply.github.com>
Co-authored-by: ORelio <ORelio@users.noreply.github.com>
2022-07-03 22:34:07 +08:00
ReinforceZwei
fdc3069083
Microsoft Sign-in: Migrate to our own client Id (#1827)
* Microsoft Sign-in: Migrate to our own client Id

- Drop support of "mcc" sign-in method
- Add nuget packages for decoding JWT

* Remove JWT nuget package

* Remove client secret

It is not needed after changing application type in Azure

* Change token validation method to expiration time

* Revert changes of dropping mcc sign-in method

* Add email pre-fill for browser sign-in
2021-12-04 19:15:58 +08:00
ReinforceZwei
c18bff361c
Create bug report GitHub issue form (#1691)
* Issue form
* Create bug report GitHub issue form
2021-07-18 18:46:58 +02:00
5tanly
a018304f99
Strip Minecraft Color Codes (§) in BasicIO-NoColor mode (#995)
Strip Minecraft color codes and formatting (§) if in BasicIO mode by using BasicIO-NoColor.
2020-05-14 19:36:56 +02:00
ORelio
b01c50b792 Improve logging, auto respawn
See discussion in GitHub issue #918
2020-04-01 21:15:35 +02:00
ORelio
f82b09af5a Remove unnecessary Material115.cs 2019-12-14 14:44:53 +01:00
TheSnoozer
aad3d8b2ef https://github.com/ORelio/Minecraft-Console-Client/issues/525: general 1.13 support (v393 protocol). Note that terrainandmovements might cause some issues 2018-10-07 08:27:31 +02:00
ZizzyDizzyMC
60c95a6625 Added /.vs/ to git ignore.
Adding /.vs/ to git ignore for Visual Studio 2015
Removed folder.
2015-09-03 23:59:55 -04:00
lokulin
b0988a8960 Ignore MonoDevelop userprefs file 2014-11-11 00:34:56 +11:00
ORelio
f26ff323fd Added Minecraft Client GUI v1.0 to the repository
+ Some BasicIO fixes to Minecraft Console Client
2013-08-21 14:31:57 +02:00
Or3L1o
52d603026e Updated App Icon
Sorry, the icon still wasn't what I imagined so I decided to do it
myself ^^
Also, updated .gitignore to ignore .suo file from my VS 2010
2013-07-20 12:10:37 +02:00
bearbear12345
7ad24fb37f Edited to have the txt config files in a config folder, hangman words.txt and mots.txt are in config/hangman
+Root Dir gitignore
2013-07-19 22:26:22 +10:00