tutorial:custom_resources
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorial:custom_resources [2024/06/29 06:54] – Anonymous classes are a standard Java feature, not a Minecraft specific hack daomephsta | tutorial:custom_resources [2024/06/29 07:10] (current) – [Reload Listeners 2: The Listener] Remove extra } daomephsta | ||
---|---|---|---|
Line 20: | Line 20: | ||
<code java [enable_line_numbers=" | <code java [enable_line_numbers=" | ||
public class ExampleMod implements ModInitializer { | public class ExampleMod implements ModInitializer { | ||
- | ResourceManagerHelper.get(ResourceType.SERVER_DATA).registerReloadListener([...]); | + | |
+ | public void onInitialize() { | ||
+ | | ||
+ | } | ||
| | ||
[...] | [...] | ||
Line 67: | Line 70: | ||
[...] | [...] | ||
} | } | ||
- | } | ||
</ | </ | ||
Line 76: | Line 78: | ||
<code java [enable_line_numbers=" | <code java [enable_line_numbers=" | ||
public class ExampleMod implements ModInitializer { | public class ExampleMod implements ModInitializer { | ||
- | ResourceManagerHelper.get(ResourceType.SERVER_DATA).registerReloadListener(new SimpleSynchronousResourceReloadListener() { | + | |
- | @Override | + | public void onInitialize() { |
- | public Identifier getFabricId() { | + | |
- | return new Identifier(" | + | @Override |
- | } | + | public Identifier getFabricId() { |
+ | return new Identifier(" | ||
+ | } | ||
- | | + | |
- | public void reload(ResourceManager manager) { | + | public void reload(ResourceManager manager) { |
- | // Clear Caches Here | + | // Clear Caches Here |
- | | + | |
- | try(InputStream stream = manager.getResource(id).getInputStream()) { | + | try(InputStream stream = manager.getResource(id).getInputStream()) { |
- | // Consume the stream however you want, medium, rare, or well done. | + | // Consume the stream however you want, medium, rare, or well done. |
- | } catch(Exception e) { | + | } catch(Exception e) { |
- | TUTORIAL_LOG.error(" | + | TUTORIAL_LOG.error(" |
+ | } | ||
} | } | ||
} | } | ||
- | } | + | }); |
- | }); | + | } |
[...] | [...] | ||
} | } | ||
</ | </ |
tutorial/custom_resources.1719644091.txt.gz · Last modified: 2024/06/29 06:54 by daomephsta