Commit Graph
491 Commits
Author SHA1 Message Date
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
Reider745 456aa6161c fix: errors startup sky factory 2026-03-29 07:36:45 +03:00
RislaeD e51fb28b96 chore: Migrating library overrides, fixed redirects, etc. 2026-03-29 06:44:04 +03:00
RislaeD 6fc7742e3b fix: Ignoring Nukkit-MOT updates, missing assets, warnings, typo 2026-03-29 06:42:39 +03:00
RislaeD f1760e02c7 docs: Defaults for configs, consistency between translations for README, missing commands and options 2026-03-29 04:51:09 +03:00
RislaeD 1689552d91 refactor: Pack version syntax now supports ranges, exclusions and dynamic aliases 2026-03-29 04:50:04 +03:00
RislaeD c3f2ef8891 perf: Moving RhinoOverrides right to Rhino (marked with ZOTE CORE MODIFIED PART) 2026-03-29 01:39:11 +03:00
RislaeD c95af28b2b feat: Migrating from Rhino 1.8.0 to 1.7.14 to match Inner Core's version and preserve all patches 2026-03-29 01:35:30 +03:00
Reider745 f2fd7c8cc4 feat: optimization search legacy id for runtime id 2026-02-08 07:35:17 +03:00
Reider745 4a1ae7919d feat: optimization search legacy id for runtime id 2026-02-08 07:07:34 +03:00