Commit graph

131 commits

Author SHA1 Message Date
a6973a1837 move methods to create display names to PlayerConfig
also maybe contains a bug fix, depends because it appears to only be buggy sometimes I have no clue why
2025-01-20 13:35:59 -05:00
sbot50
4f67487dd4 An attempt at slabs, but mc models are in a pain in the ass 2025-01-20 16:33:18 +01:00
sbot50
215e82d91b Added blueprint texture
Fixed issue where blueprint still opened the enchanting table
2025-01-20 12:13:00 +01:00
sbot50
07516ac46b Added All tome textures
Added Nether Star Chunk texture
Added Portable Crafting Table texture
Added Tome Altar texture
Changed placing mechanics of tome altar to work with the next texture
2025-01-20 01:46:25 +01:00
9fd6a72e0c
Merge pull request #9 from BlazingGames/fix/quit-resource-packs-enabled
make sure resource packs are enabled before rebuilding them
2025-01-19 18:26:02 -05:00
db84adedf2 make sure resource packs are enabled before rebuilding them 2025-01-19 18:25:07 -05:00
0f5780561f
Merge pull request #8 from BlazingGames/no-glow-tomes
chuck out the modifyMaterial method of EnchantmentTome
2025-01-19 17:47:21 -05:00
XTerPL
15ce0dad80 chuck out the modifyMaterial method of EnchantmentTome
(no glowing tomes)
2025-01-19 23:46:04 +01:00
cd3cdd0bd1
Merge pull request #2 from BlazingGames/unit-testing
unit testing
2025-01-19 17:14:44 -05:00
22b144b8a4 skeleton key, death crate key 2025-01-19 17:12:28 -05:00
db0e78b974 don't allow saving configs 2025-01-19 16:30:57 -05:00
9553413154 bump minecraft/gradle version in build.yml 2025-01-19 16:29:24 -05:00
485d32688b update config.testing.yml for new features 2025-01-19 16:27:47 -05:00
3875b33a89 Merge branch 'main' into unit-testing 2025-01-19 16:25:07 -05:00
96455a887a
Merge pull request #4 from BlazingGames/api-expansion
texture packs
2025-01-19 16:19:55 -05:00
8647dff422 runHook it is 2025-01-19 16:11:41 -05:00
90171f3d00 make all item providers also pack build hooks 2025-01-19 15:52:04 -05:00
c6e15e54fe give hooks the logger 2025-01-19 14:30:06 -05:00
18678bb568 rebuild resource packs when the last player leaves 2025-01-19 12:15:05 -05:00
ce3c3933aa make texture/model parts optional 2025-01-19 12:04:23 -05:00
e91972088f use only the default custom item provider 2025-01-19 11:17:47 -05:00
1bde236a89 Merge branch 'main' of github.com:BlazingGames/blazing-games-plugin into api-expansion 2025-01-19 11:13:34 -05:00
212ef4e79c
Merge pull request #6 from BlazingGames/custom-item-improvements
custom item improvements
2025-01-19 11:11:16 -05:00
XTerPL
a652383ca4 ok ivy collective 2025-01-19 16:59:01 +01:00
XTerPL
bdd78e9d93 improved code with ivy collective's feedback 2025-01-19 13:48:51 +01:00
c82396c825 add customitems to texture pack 2025-01-18 22:29:19 -05:00
XTerPL
9acd547b6b oh god this is a big commit
- added a universal item update system (used for things like custom enchantments and builder wand mode cycling)
- added an enchantability item predicate (unshiny moment)
- made custom item lore be provided with a lore(ItemStack) method on the custom item
2025-01-19 02:02:37 +01:00
e241365c5d fix bug in writing body 2025-01-18 18:36:42 -05:00
20df3ec605 add server-generated resource packs 2025-01-18 18:26:10 -05:00
f209b489be support reading files for http server bodies 2025-01-18 18:22:02 -05:00
XTerPL
e570f38011 made some items unstackable 2025-01-19 00:13:44 +01:00
XTerPL
701ce6f9de moved some files into separate packages and made CustomItems be similar to CustomRecipes
aka ItemProviders
2025-01-18 23:55:02 +01:00
f078ab1216 make blazing api bodies a byte[] 2025-01-18 17:46:38 -05:00
XTerPL
395abd1cbd turned death crate keys into custom items 2025-01-18 23:31:02 +01:00
XTerPL
47a24cd04c added item contexts, a way of providing required data to custom items 2025-01-18 22:00:28 +01:00
11306197e1 Merge remote-tracking branch 'origin/main' into api-expansion 2025-01-18 15:21:29 -05:00
XTerPL
2429f0a5c9
Merge pull request #5 from BlazingGames/1.21.4
update to 1.21.4 + custom models
2025-01-18 21:20:26 +01:00
XTerPL
e32bc45647 removed a ton of unnecessary interaction cancellation
but also force cancelled placing custom items
2025-01-18 20:57:05 +01:00
XTerPL
c26007b9a6 made user interfaces use custom models instead of regular items 2025-01-18 20:18:36 +01:00
256efac6e0 make api not computer dependant 2025-01-18 14:06:57 -05:00
sbot50
030159a57f
Merge pull request #3 from BlazingGames/balancing
Spawner Balancing Changes
2025-01-18 19:06:18 +00:00
XTerPL
7e7c103033 custom item improvements:
- made most items use a structure block as base and placeable items use reinforced deepslate instead
- removed material() in favor for 2 functions baseMaterial() and itemName()
- changed all other item modifications to be in modifyMaterial()
2025-01-18 19:57:58 +01:00
sbot50
a6c64f8354 Refactored the EnchantmentWrappers and VanillaEnchantmentWrapper to be easier to code with. 2025-01-18 19:48:35 +01:00
XTerPL
9d7c3e2fc1 made the custom items have a custom cooldown group 2025-01-18 18:58:11 +01:00
sbot50
4e4c862175 Changes based on feedback:
- Damageable imported correctly
- Copyright header added to file
- Changed lore to set iron pickaxes and lower
- Actually made levels below iron pickaxe affected by silk touch 2
2025-01-18 15:23:44 +01:00
aa2f3a2ab4 a rename endpoint test, and all the bullshit we had to do to make it work :3 2025-01-17 22:25:30 -05:00
6fc3ec0e1b Merge branch 'main' into unit-testing 2025-01-17 22:10:56 -05:00
XTerPL
54cb4c8408 changed enchantment targets to instead be item predicates 2025-01-18 02:44:29 +01:00
c939ca2214 add @CoveredByTests annotation 2025-01-17 20:32:26 -05:00
XTerPL
5cecca4b3d actual copyright header settings instead of file templates 2025-01-18 02:26:22 +01:00