23 Commits
Author SHA1 Message Date
iceBear67andClaude Opus 5.5 b8d4725e7b update 26.3 dependencies and pack mods
- polymer 0.18.0+26.3-rc-1 -> 0.18.2+26.3 (first 26.3 final build)
- fabric-api 0.160.5 -> 0.161.0, loom 1.18.1 -> 1.18.2
- pack: move squaremap, syncmatica, farmers-delight (+polymer patch),
  jei, worldedit, lithium to their 26.3 builds; bump fabric-api, polymer
- lithium now resolved from Modrinth instead of CurseForge (same mod, same author)
- docs: fix stale hurtMarked reference, drop carpet snapshot warning

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-26 03:14:03 +00:00
iceBear67andClaude Opus 5 2b70971b80 port to Minecraft 26.3
Source changes for 26.3 API breakage:
- block codec system removed upstream (Block has no MapCodec/codec()/
  simpleCodec anymore): drop CODEC + codec() from AmethystCauldronBlock
  and GravityCrystalBlock
- Entity.hurtMarked -> Entity.syncVelocity (pure rename, still public)
- LivingEntity.drop() now takes a Prediction; our drops are server-
  initiated and unpredicted, so they pass SERVER_ONLY
- canSimulateMovement() became final; the ravager/hoglin mount mixins
  now override getMoveSimulationType() and return
  AUTHORITATIVE_SIDE_AND_SERVER, which is the same "server always
  simulates" semantics the old !isClientSide branch had
- loot number providers split into providers.number.{ints,floats} and
  became Holder-based: UniformGenerator.between(1f,3f) ->
  ContextIntProviders.between(1,3)
- BonemealableBlock methods take a BonemealSource (INTERACTION here)
- clockManager().getTotalTicks(c) ->
  clockManager().getInstance(c).totalTicks()
- EnderMan -> Enderman (capitalisation only)

Build: MC 26.3, loader 0.19.5, fabric-api 0.160.5+26.3, loom 1.18.1,
gradle wrapper 9.6.0 -> 9.7.1 (loom 1.18.x requires Gradle >= 9.7).
Polymer is 0.18.0+26.3-rc-1: upstream has not published a 26.3-final
build yet, that rc build is the only one on the 26.3 line.

server-deploy: pack.toml -> 26.3 / loader 0.19.5; fabric-api, polymer
and simple-voice-chat are the only pack mods with 26.3 builds and were
updated (index hashes regenerated). The remaining third-party mods have
no 26.3 release yet and are deliberately left untouched. Dockerfile now
pins the justbackup and fabric-carpet forks to their 26.3 branches
instead of silently building whatever the default branch holds.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 15:54:54 +00:00
iceBear67 b3375a32c0 fix support for litematic v4 2026-08-08 15:20:57 +08:00
iceBear67 7d83091366 fix: apache commons compress is absent for javalin 2026-07-25 01:01:36 +08:00
iceBear67 1c4c64a63d sfcraft 2.0 (#47)
* play with polymer

* new features checkpoint 1

* squash! new features and our own art assets!

* refactor && agents.md

* new command gps

* add new variant of undying totem

* refactor cauldron recipe handling to use stable IDs instead of indices

* add recipes

* remove irrelavant parent from blaze_bomb

* clean up

* add: anti spam module

* implement i18n for remaining texts
2026-07-20 18:33:15 +08:00
iceBear67 c7cd4acc63 fix mixins 2026-07-18 11:41:37 +08:00
iceBear67 fb111a9e30 fix: fabric-api has deprecated compatible modid fabric 2026-07-17 17:32:33 +08:00
iceBear67 2036810e9a bump minecraft version to 26.2 2026-07-17 17:03:04 +08:00
iceBear67 a8643f7ddf (1.21.8) migrate to moj mapping 2026-07-17 15:09:15 +08:00
iceBear67 5a51b350ad fix some build issues
add option for server port
2026-01-14 20:14:37 +08:00
iceBear67 a3aac5f297 Support for Minecraft 1.21.6 2025-06-24 15:49:22 +08:00
iceBear67 b75b4e1df1 refactor(ALL): bump minecraft version to 1.21.5
trimmed unused feature: /gamerule CustomEntity API, Custom Item API

We'll use Polymer for replacement in the future.
Tests needed.
2025-03-27 23:24:49 +08:00
iceBear67 5895f0f63b Shorten the length of url 2025-01-07 15:14:49 +08:00
iceBear67 ee1c92e36f add HTTPAPI 2025-01-06 20:31:00 +08:00
iceBear67 aadec09c45 Add: SignatureService
Improve requested room validation by using newly added SignatureService
2025-01-06 17:53:47 +08:00
iceBear67 3729c4c2e6 Server-side item implementation (#43)
* some work

* changes

* changes

* a working solution
needs cleanup and optimization

* clean up and optimization

* add EquipmentSlot as a parameter of TickableItem#onUpdate

* update mixin configuration and removed unncessary aw entries
2024-10-01 11:09:32 +08:00
iceBear67 9074d17bba refactor: use fabric-permission-api for better compatibility 2024-09-18 09:36:09 +08:00
iceBear67 96dbc0ea65 basic implementations 2024-08-21 13:58:31 +08:00
iceBear67 9c19007d81 fix: welcome module crashing 2024-07-14 15:31:48 +08:00
iceBear67 1df034a8ca refactor WIP 2024-07-12 20:59:54 +08:00
iceBear67 4483a75e33 add: furnaces are now 3x faster when players are sleeping 2024-07-10 02:07:04 +08:00
iceBear67 b1a611a3e6 init. 2024-07-09 18:13:03 +08:00
iceBear67 16fd49be35 tt 2024-07-07 19:01:30 +08:00