Commit graph

  • a86526cd3c feat(ai): add WanderTask, MeleeAttackTask, HurtByTargetTask + tests + CI (#502) laurentketterle-hub 2026-07-29 08:23:45 +02:00
  • f3b8ffb7f7 feat: implement entity AI system with wander, melee attack, and flee tasks wangye 2026-07-25 23:36:22 +08:00
  • 95fb277c06 Allow placement beside existing double chests duongynhi000005-oss 2026-05-25 19:23:15 +00:00
  • 8b98b532d9
    Merge 5d252b0fac into e9aeaa4633 Dev296 2026-05-25 20:10:25 +08:00
  • f1ceaedc77
    Merge fbfb06bc64 into e9aeaa4633 FastAtlas 2026-05-19 23:33:44 -04:00
  • 325b060960 Update leaves decay distance for 1.13 kalinco-glitch 2026-05-19 11:56:36 -04:00
  • e9aeaa4633
    remove bountysource mention dev mcoms 2026-05-18 16:39:34 -04:00
  • b409828b54
    clarify stance on AI-generated code contributions mcoms 2026-05-18 14:25:34 -04:00
  • d84318f834 feat: allow chest placement adjacent to double chests (fix #20) malsony 2026-05-18 12:35:48 +08:00
  • 3cf3e0ce49
    Add BlockChest placement tests decade10 2026-05-17 22:38:06 +08:00
  • f4a5d77195
    Allow chests next to double chests decade10 2026-05-17 22:36:42 +08:00
  • f4927c6067 fix: resolve bounty issue #501 hermes@bounty.hunter 2026-05-17 16:20:08 +07:00
  • 2d01e7ef65 Implement vanilla-accurate entity physics system Vishal Kumar Singh 2026-05-16 16:37:22 +05:30
  • 185425199d Implement entity AI system with pathfinding integration Vishal Kumar Singh 2026-05-16 16:30:22 +05:30
  • bbf301ae53 Revert "Prototype LegacyBlockData and integrate with GlowBlock; preserve legacy data in redstone torch/repeater toggles (#30)" lone 2025-10-24 06:52:53 +01:00
  • 276ac1ba8d Prototype LegacyBlockData and integrate with GlowBlock; preserve legacy data in redstone torch/repeater toggles (#30) lone 2025-10-24 06:51:51 +01:00
  • 8ae9c88e6e BlockData migration (worldgen): replace remaining setType/setData with BlockData or delegate.setTypeAndData (#30) lone 2025-10-24 06:43:42 +01:00
  • 752c0bda1e BlockData migration: replace redstone torch/repeater setTypeIdAndData with setBlockData placeholders (#30) lone 2025-10-24 03:13:06 +01:00
  • f2c142492f BlockData migration: remove piston head via setBlockData instead of setTypeIdAndData (#30) lone 2025-10-24 03:08:27 +01:00
  • 1b04442109 BlockData migration: replace setType in worldgen decorators/objects and explosion fire placement (#30) lone 2025-10-23 17:05:20 +01:00
  • 8898a51a95 BlockData migration: replace simple setType(Material.AIR/STONE/COBBLE/OBSIDIAN) with setBlockData in multiple paths (#30) lone 2025-10-23 12:29:43 +01:00
  • 6343b9f30e build: add mavenCentral and md-5/sonatype snapshots to resolve test deps (#29) lone 2025-10-23 10:02:28 +01:00
  • a39f87dbe9 BlockData migration: replace setType(AIR/CACTUS) with setBlockData in cactus growth and sapling generation paths (#30) lone 2025-10-23 03:02:24 +01:00
  • 16cb0d7916 BlockData migration: use setBlockData for snow melt (#30) lone 2025-10-23 03:00:48 +01:00
  • 3793dde271 BlockData migration: implement minimal get/set in GlowBlock/State and replace some setType/setData calls with setBlockData (#30) lone 2025-10-23 02:51:02 +01:00
  • ca0157aa3e Blocks: Note Block no longer requires block entity; store note via block data when applicable (#26) lone 2025-10-23 02:43:53 +01:00
  • b23c936e8e Blocks: stop creating FlowerPot block entity (flattened in 1.13) (#26) lone 2025-10-23 02:29:37 +01:00
  • 555c42ad48 NBT: ItemFrame Rotation uses byte tag in 1.13; adjust read/write types (#25) lone 2025-10-23 02:28:02 +01:00
  • c5753de74c NBT: interpret/write Damage as remaining durability (invert vs Bukkit damage) per 1.13 flattening (#24) lone 2025-10-23 02:09:18 +01:00
  • 5422d69649 Leaves: update decay logic to 6-block distance and dynamic map sizing (1.13 change) (#22) lone 2025-10-23 02:03:30 +01:00
  • 7e2db592af Initial investigation: added TODOEventHooks.java to track missing event API triggers vegaale 2025-04-22 19:54:29 -04:00
  • 04c759d413
    remove space and rework FatSaw 2025-02-20 21:29:15 +02:00
  • e57203925f
    Merge f388c034f0 into 607ae1e57b nicolasvac 2023-10-01 20:22:21 -07:00
  • 88c0f22582
    Merge cd1c0b73a9 into 607ae1e57b Apion 2023-09-29 14:05:54 +08:00
  • 607ae1e57b
    Update Minecraft wiki references (#1143) Spongecade 2023-09-28 14:12:55 -05:00
  • 8d69bf7232 Update Minecraft wiki references Spongecade 2023-09-27 13:51:44 +00:00
  • b57c35c3c7
    sync up credits mcoms 2023-04-26 03:52:56 -04:00
  • cd1c0b73a9 Added all linkstone stuff back ApionXD 2023-02-13 17:01:46 -05:00
  • b5b512c649 Rolled back dumb gradle changes, re-added github workflows ApionXD 2023-02-13 15:14:53 -05:00
  • 2de18a3c89 Fixed bug where player would constantly suffocate when spawning in ApionXD 2023-02-12 10:56:38 -05:00
  • f664971123 Send empty sections apion 2023-02-12 04:22:42 -05:00
  • b22ad09b9f Changed order that messages are sent to client on join to reflect wiki.vg's order. This included sending the player's initial position twice apion 2023-02-12 03:04:00 -05:00
  • d3050c22cf Implemented upstream API changes and implemented PlayerSessionMessage apion 2023-02-11 23:30:44 -05:00
  • 1124f629de Fixed issue with respawning apion 2023-02-11 12:06:06 -05:00
  • 553dd3869f Login and map loading completely working on 1.19.3 apion 2023-02-11 10:14:03 -05:00
  • cfc492058d Login process through chunk streaming is (kind of) working, need to fix pallettes, currently we hardcode the sent data so it only uses one pallette index. ApionXD 2023-02-10 21:10:49 -05:00
  • b07989c684 Got up to the JoinGameMessage packet of the world join process working ApionXD 2023-02-10 06:26:43 -05:00
  • 91db372423 Updated some packets to newer protocol version specs ApionXD 2023-02-09 21:24:10 -05:00
  • 7d884f2b81 Added all new 1.19.3 events to PlayProtocol ApionXD 2023-02-09 19:17:11 -05:00
  • 6bee65445d Upgraded flow-network and rolled back a change to reflect newer flow API, updated game ver strings ApionXD 2023-02-09 10:42:14 -05:00
  • 3fa9a339f2 Added method stubs for all new API methods, fixed compile issues, removed all Linkstone stuff ApionXD 2023-02-08 22:46:33 -05:00
  • 2c4d22b495 Started working on moving to a normal gradle build ApionXD 2023-02-07 23:11:58 -05:00
  • 4be18cb992
    port security fix to 1.12 branch 1.12 mcoms 2022-11-25 06:05:25 -05:00
  • 483a9f1124
    Fix QueryHandler responds on 127.0.0.1 for wildcard address (#1134) Low-power 2022-08-19 19:32:37 +08:00
  • f603490871
    use ASM10 opcode for compatibility with latest Java mcoms 2022-08-13 23:18:57 +01:00
  • ff895ec4e3 handle signature response mastercoms 2022-07-04 09:49:11 -04:00
  • fc908c6641
    1.19 protocol and features (#1139) kamcio96 2022-06-23 00:30:03 +02:00
  • 5db942f45e Protocol, part 2 kamcio96 2022-06-23 00:18:08 +02:00
  • 147a2f9768 Packets, lot of TODO kamcio96 2022-06-21 12:15:53 +02:00
  • 18180ca3bb ImmutableItemStack ItemMeta NPE kamcio96 2022-06-21 10:09:22 +02:00
  • eb85bbe109 Update protocol to 1.19 kamcio96 2022-06-21 10:06:53 +02:00
  • 8b97cb21d3 work1 kamcio96 2022-06-19 23:58:32 +02:00
  • ff85c0d331 fix a bunch of start up errors mastercoms 2022-06-19 01:49:53 -04:00
  • 78f202399c do some platform upgrades based on latest 1.19 platform mastercoms 2022-06-17 18:21:21 -04:00
  • 839da27001 update to 1.19 API mastercoms 2022-06-17 16:11:46 -04:00
  • 177c494f3c use 1.19 glowkit mastercoms 2022-06-17 14:23:20 -04:00
  • 6ac9f4d2e3 fix actions version mastercoms 2022-06-17 13:50:11 -04:00
  • 62ac771c98 update for new glowkit simplification mastercoms 2022-06-17 13:49:32 -04:00
  • 0908dcb57c standardize gradle build name mastercoms 2022-06-17 02:30:45 -04:00
  • 0b4469b69f one step build & deploy, use standard credentials mastercoms 2022-06-17 02:26:57 -04:00
  • c2330a1429 gradle cleanup mastercoms 2022-06-17 02:15:04 -04:00
  • 1a2632803f fix bug with ItemType sounds mastercoms 2022-06-16 16:23:14 -04:00
  • 93d4415f10 remove breakpoint temp code mastercoms 2022-06-16 01:14:32 -04:00
  • e0c34d4c8a finish up item type fallout mastercoms 2022-06-16 01:13:38 -04:00
  • 82136a94b3 try removing pom packaging override mastercoms 2022-06-15 23:55:59 -04:00
  • dfa9102ea7 fix ItemTable errors (ItemType is not initialized fully) mastercoms 2022-06-15 23:43:09 -04:00
  • c1381eb83f generate placeholders for biomes until we get data packs in mastercoms 2022-06-15 23:09:38 -04:00
  • 9768b53108 as a transitionary measure, store raw IDs in chunks mastercoms 2022-06-15 23:09:16 -04:00
  • 516b8f2b3a don't return block data for legacy materials mastercoms 2022-06-15 23:08:47 -04:00
  • 552da296de start nuking out deprecated metadata and using block data mastercoms 2022-06-15 23:08:36 -04:00
  • 332a9b5415 Tag.SIGNS covers all signs, standing and wall signs mastercoms 2022-06-15 23:06:55 -04:00
  • a4ef8e8a7d fix sha1 hash of sqlite-jdbc 3.30.1 mastercoms 2022-06-15 23:06:33 -04:00
  • 779ad81de6 clear out unused blocks.json mastercoms 2022-06-15 23:05:00 -04:00
  • 8d81f0d6fa Revert "try reverting publication change" mastercoms 2022-06-15 20:04:19 -04:00
  • fe2c55b6c6 try reverting publication change mastercoms 2022-06-15 17:36:43 -04:00
  • 2cecef5127 get rid of Material#getId usage. also hack around lack of biomes mastercoms 2022-06-15 17:36:18 -04:00
  • 0659426799 standardize Gradle build more mastercoms 2022-06-15 15:45:37 -04:00
  • 3273d477f2 Merge remote-tracking branch 'upstream/dev' into ref/boundingbox VaiTon 2022-06-14 17:31:39 +02:00
  • 3a701722fc Merge branch 'dev' of https://github.com/GlowstoneMC/Glowstone into dev mastercoms 2022-06-13 18:24:21 -04:00
  • 420012c378 bump year in versions and other license files mastercoms 2022-06-13 18:20:48 -04:00
  • c572adaf65 fix up junit in gradle mastercoms 2022-06-13 18:18:50 -04:00
  • 3287fdf444
    publish all java components mcoms 2022-06-13 16:44:18 -04:00
  • 2d9f7b6e20
    do build command before publish mcoms 2022-06-13 16:13:52 -04:00
  • 4807d8e02b fix server initialization order mastercoms 2022-06-13 16:00:02 -04:00
  • 95c9a51918 fix invalid version reference for copy_file_to_another_repo_action mastercoms 2022-06-13 15:10:19 -04:00
  • 629a61aef2 fix hashFiles string arg mastercoms 2022-06-13 15:06:47 -04:00
  • f73fe27483 finalize Gradle implementation mastercoms 2022-06-13 14:59:26 -04:00
  • 7004c3b377 fix duplicate getMaxPlayers (already lombok'd a cached version) mastercoms 2022-06-13 14:13:04 -04:00
  • ddf58dfece Merge branch 'dev' of https://github.com/GlowstoneMC/Glowstone into dev mastercoms 2022-06-13 14:11:02 -04:00
  • 652c6b6a73 Merge remote-tracking branch 'origin/1.12' into dev mastercoms 2022-06-13 14:10:54 -04:00