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
Reider745
adc17d3146
fix: palette & duplicate recipe
2026-02-07 19:16:53 +03:00
Reider745
7a76864b2d
feat: addon recipes & stonecutter support
2026-02-07 12:56:24 +03:00
Reider745
4775f836cf
improve: setCreativeCategory & mapping
2026-02-06 15:04:34 +03:00
Reider745
0f7fede838
fix: mod resource packs
2026-01-27 14:23:50 +03:00
Reider745
aed0cacc81
featL support map color & flame_odds & burn_odds
2026-01-27 13:55:49 +03:00
Reider745
a37c96c2e5
feat: update Nukkit-MOT
2026-01-27 12:19:12 +03:00
Reider745
7dc839cc3b
hot fix
2026-01-27 11:26:55 +03:00
Reider745
a300a8e511
improve: palette & use fastutil
2026-01-27 09:17:30 +03:00