Commit Graph
500 Commits
Author SHA1 Message Date
reider745 d1fdec02fa feat: scales support entity saver & fix: on death reset all scales 2026-07-23 11:55:50 +03:00
reider745 2c5bb0a079 feat: entity saver 2026-07-23 11:45:21 +03:00
reider745 95312bdb4a feat: split storage block entities 2026-07-21 18:14:48 +03:00
reider745 7162722527 feat: merge changes from master inner core 2026-07-21 16:21:57 +03:00
Reider745 d8798c6bef Merge pull request #15 from Reider745/feature/merge
feature: merge changes from master inner core
2026-07-17 12:33:55 +03:00
reider745 1d613be2c2 feat: merge changes modpack 2026-07-17 12:13:09 +03:00
reider745 1cfe937354 fix: fix ItemContainerSlot.asScriptable() being not bound 2026-07-17 12:12:52 +03:00
reider745 a6c975e583 feat: support ServerChat 2026-07-17 12:12:33 +03:00
reider745 061494c83f feat: merge changes 2026-07-16 09:36:45 +03:00
Reider745 a295be988b Merge pull request #14 from Reider745/feature/update-rhino
feature: update rhino
2026-07-13 05:42:29 +03:00
reider745 a0b678a7f8 fix: wrap_java 2026-07-05 08:59:10 +03:00
reider745 57e5d0b5d4 feat: update rhino 2026-07-05 08:29:35 +03:00
reider745 2416ea3bde fix: BlockState.getBlockStateCapacity 2026-07-01 11:23:41 +03:00
Reider745 661c9e1ed2 Merge pull request #13 from Reider745/feature/icstd
feat: support icstd api
2026-07-01 09:24:08 +03:00
reider745 6ec476d1db bump version 2026-07-01 09:21:23 +03:00
reider745 23008c2e3e fix: item instance & saver 2026-07-01 09:20:47 +03:00
reider745 75377f1ff8 fix: test 2026-06-29 16:05:26 +03:00
reider745 7755d50c49 fix: block entity 2026-06-29 16:01:48 +03:00
reider745 70184db4c5 wip: icstd (fix build) 2026-06-29 08:26:13 +03:00
reider745 c7b5307556 wip: icstd 2026-06-27 08:25:36 +03:00
reider745 97f256522a wip: icstd 2026-06-26 19:20:51 +03:00
reider745 78d659da67 wip: icstd 2026-06-25 17:08:59 +03:00
reider745 074dd28a23 feat: workflows build 2026-06-25 07:34:54 +03:00
reider745 b8257c5efa feat: publish in maven.inner-core.org 2026-06-25 07:32:23 +03:00
reider745 8f8e7ca158 feat: publish in maven.inner-core.org 2026-06-25 07:26:17 +03:00
Reider745 28c1c404e4 Merge pull request #12 from Reider745/feature/codegen
feat: codegen
2026-06-25 07:18:07 +03:00
Eugene Smirnov 5b7d7fc2a6 ScriptableModuleInstanceImpl: reworked .get/put/has() to be fully consistent:
Now get/put/has and ScriptableObject.get/put/hasProperty on the ScriptableModuleInstanceImpl object will be equivalent to each other

1. has() will return true for bound methods, fields and extra fields, added in prototype
2. get() will return methods or fields from prototype, but if they are overridden in this object, will prioritize those
3. put() will
- write into java field bindings directly via new ScriptableObject.getRawSetter
- override java method bindings for this object only (if VALIDATE_INVALID_WRITES = false)
- add/override extra fields (if VALIDATE_INVALID_WRITES = false)
2026-06-22 20:05:36 +03:00
Eugene Smirnov 7b3cfef9b9 ScriptableModuleInstanceImpl: support direct .put calls
also implement getIds()
2026-06-22 19:30:35 +03:00
reider745 4009da9e03 feat: icstd.common 2026-06-22 12:06:34 +03:00
reider745 0c3626826a feat: test code gen 2026-06-22 12:06:23 +03:00
reider745 2140db4c91 fix: code gen 2026-06-22 12:05:42 +03:00
Eugene Smirnov b846ee7ca1 codegen rewritten on java and wired into gradle build (vibe-coded slop) 2026-06-22 00:45:38 +03:00
reider745 49a18869b6 feat: update Nukkit-MOT 2026-06-17 18:05:34 +03:00
reider745 037a675e57 feat: optimization runtime items mapping 2026-06-17 18:05:20 +03:00
Reider745 712e18460c fix: redstone 2026-05-07 20:20:09 +03:00
Reider745 c551f9459a feat: update Nukkit-MOT 2026-05-01 19:51:20 +03:00
Reider745 ac1acc3ee0 feat: support NativeAPI.setBlockChangeCallbackEnabled 2026-05-01 19:34:03 +03:00
Reider745 d06d2c2ec0 feat: update Nukkit-MOT 2026-04-28 06:17:55 +03:00
Reider745 7d59cbf057 fix: remove recipes 2026-04-25 19:03:29 +03:00
Reider745 ed01e12987 feat: disable cache dex 2026-04-25 18:19:47 +03:00
Reider745 8b9718723b fix: logger 2026-04-25 18:19:17 +03:00
Reider745 5fd5681916 fix: config check and restore 2026-04-19 11:00:25 +03:00
Reider745 97d49c526f feat: improve print stack trace 2026-04-19 10:59:55 +03:00
Reider745 0638a71ad2 feat: update place func & fix: Block.isSolid 2026-04-14 09:05:37 +03:00
Reider745 2e519719cf fix: typo 2026-04-14 08:01:20 +03:00
Reider745 a150fa39dc feat: bump version 2026-04-14 07:44:22 +03:00
Reider745 c77e35f737 feat: add damage cause enum 2026-04-14 07:43:52 +03:00
Reider745 47934f706c fix: getPaletteByProtocol and recipes 2026-04-14 07:33:57 +03:00
Reider745 50be7f0c83 fix: state liquid & 16 databits 2026-04-13 18:40:00 +03:00
Reider745 5775293c8d feat: publishing maven.inner-core.org 2026-04-04 09:53:57 +03:00