mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-22 21:51:17 -09:00
fix gun mod issue + auto texture reloading on blocks
This commit is contained in:
parent
1b8323557c
commit
8b1787b25d
@ -185,7 +185,7 @@ When it's loaded, we'll:
|
|||||||
ModAPI.addEventListener("lib:asyncsink", async () => { //Add an asyncronous listener to AsyncSink loading.
|
ModAPI.addEventListener("lib:asyncsink", async () => { //Add an asyncronous listener to AsyncSink loading.
|
||||||
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
||||||
//when asyncsink yells at us to register the custom block, register it
|
//when asyncsink yells at us to register the custom block, register it
|
||||||
renderItem.registerItem(custom_block, ModAPI.util.str("custom_block"));
|
renderItem.registerBlock(custom_block, ModAPI.util.str("custom_block"));
|
||||||
});
|
});
|
||||||
AsyncSink.L10N.set("tile.custom_block.name", "My Custom Block"); //Set the name of the block
|
AsyncSink.L10N.set("tile.custom_block.name", "My Custom Block"); //Set the name of the block
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@
|
|||||||
|
|
||||||
ModAPI.addEventListener("lib:asyncsink", async () => { //Add an asyncronous listener to AsyncSink loading.
|
ModAPI.addEventListener("lib:asyncsink", async () => { //Add an asyncronous listener to AsyncSink loading.
|
||||||
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
||||||
renderItem.registerItem(custom_block, ModAPI.util.str("custom_block"));
|
renderItem.registerBlock(custom_block, ModAPI.util.str("custom_block"));
|
||||||
});
|
});
|
||||||
AsyncSink.L10N.set("tile.custom_block.name", "My Custom Block"); //Set the name of the block
|
AsyncSink.L10N.set("tile.custom_block.name", "My Custom Block"); //Set the name of the block
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ function registerSteveClientSide() {
|
|||||||
itemClass.staticMethods.registerItemBlock0.method(block_of_steve);
|
itemClass.staticMethods.registerItemBlock0.method(block_of_steve);
|
||||||
ModAPI.addEventListener("lib:asyncsink", async () => {
|
ModAPI.addEventListener("lib:asyncsink", async () => {
|
||||||
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
||||||
renderItem.registerItem(block_of_steve, ModAPI.util.str("steve"));
|
renderItem.registerBlock(block_of_steve, ModAPI.util.str("steve"));
|
||||||
});
|
});
|
||||||
AsyncSink.L10N.set("tile.steve.name", "Block Of Steve");
|
AsyncSink.L10N.set("tile.steve.name", "Block Of Steve");
|
||||||
AsyncSink.setFile("resourcepacks/AsyncSinkLib/assets/minecraft/models/block/steve.json", JSON.stringify(
|
AsyncSink.setFile("resourcepacks/AsyncSinkLib/assets/minecraft/models/block/steve.json", JSON.stringify(
|
||||||
|
@ -34,7 +34,7 @@ function registerSteveClientSide() {
|
|||||||
|
|
||||||
ModAPI.addEventListener("lib:asyncsink", async () => {
|
ModAPI.addEventListener("lib:asyncsink", async () => {
|
||||||
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
||||||
renderItem.registerItem(block_of_steve, ModAPI.util.str("steve"));
|
renderItem.registerBlock(block_of_steve, ModAPI.util.str("steve"));
|
||||||
});
|
});
|
||||||
AsyncSink.L10N.set("tile.steve.name", "Block Of Steve");
|
AsyncSink.L10N.set("tile.steve.name", "Block Of Steve");
|
||||||
AsyncSink.setFile("resourcepacks/AsyncSinkLib/assets/minecraft/models/block/steve.json", JSON.stringify(
|
AsyncSink.setFile("resourcepacks/AsyncSinkLib/assets/minecraft/models/block/steve.json", JSON.stringify(
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
ModAPI.meta.icon(itemTexture);
|
ModAPI.meta.icon(itemTexture);
|
||||||
ModAPI.meta.description("Requires AsyncSink.");
|
ModAPI.meta.description("Requires AsyncSink.");
|
||||||
|
|
||||||
|
ModAPI.require("player");
|
||||||
|
|
||||||
function PistolItem() {
|
function PistolItem() {
|
||||||
var recoilSpeed = 0; //recoil controller
|
var recoilSpeed = 0; //recoil controller
|
||||||
var DamageSourceClass = ModAPI.reflect.getClassByName("DamageSource");
|
var DamageSourceClass = ModAPI.reflect.getClassByName("DamageSource");
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
ModAPI.meta.icon(itemTexture);
|
ModAPI.meta.icon(itemTexture);
|
||||||
ModAPI.meta.description("Requires AsyncSink.");
|
ModAPI.meta.description("Requires AsyncSink.");
|
||||||
|
|
||||||
|
ModAPI.require("player");
|
||||||
|
|
||||||
function PistolItem() {
|
function PistolItem() {
|
||||||
var recoilSpeed = 0; //recoil controller
|
var recoilSpeed = 0; //recoil controller
|
||||||
var DamageSourceClass = ModAPI.reflect.getClassByName("DamageSource");
|
var DamageSourceClass = ModAPI.reflect.getClassByName("DamageSource");
|
||||||
|
@ -87,7 +87,7 @@
|
|||||||
var block_of_unluckiness = UnluckyBlocks();
|
var block_of_unluckiness = UnluckyBlocks();
|
||||||
ModAPI.addEventListener("lib:asyncsink", async () => {
|
ModAPI.addEventListener("lib:asyncsink", async () => {
|
||||||
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
ModAPI.addEventListener("lib:asyncsink:registeritems", (renderItem)=>{
|
||||||
renderItem.registerItem(block_of_unluckiness, ModAPI.util.str("unluckiness"));
|
renderItem.registerBlock(block_of_unluckiness, ModAPI.util.str("unluckiness"));
|
||||||
});
|
});
|
||||||
AsyncSink.L10N.set("tile.unluckiness.name", "Unlucky Block");
|
AsyncSink.L10N.set("tile.unluckiness.name", "Unlucky Block");
|
||||||
AsyncSink.setFile("resourcepacks/AsyncSinkLib/assets/minecraft/models/block/unluckiness.json", JSON.stringify(
|
AsyncSink.setFile("resourcepacks/AsyncSinkLib/assets/minecraft/models/block/unluckiness.json", JSON.stringify(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user