Man, that is the best thing ever. We can finally do TAS's again.
That's weird though, I tried to change the timer in-game before. In the source code they said it was controlling the game speed but it only changed the client side...
EDIT : What I'm asking might be a bit too much, but do you think you could possibly do it for 1.4.7 and 1.5.2? They're both versions used often for speedruns so it would be awesome to be able to do a TAS for each and every Super Hostile
It's totally possible, I'll take a look at it when I have time, I think I can do a special version of the mod that works in any minecraft version.
still don't work, the mod try to change the client tickrate on a server
a client has a integrated server but a server don't have a client size.
step for step what happens:
[Tickrate Changer]: Updating server tickrate to 20.0 <-- tickrate from server (world, mobs, entity) changed
[Tickrate Changer]: Updating client tickrate to 20.0 <--mod try to change clinet tickrate(speed of animatiens, particles, ...)
Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft <-- the directory net/minecraft/client don't exist on a server
it works on a client because a client has a integrated server that is used in singleplayer.
but not on a server because a server don't has a client size, it don't look at textures, how things look, sound, enz...
The Meaning of Life, the Universe, and Everything.
Join Date:
1/8/2012
Posts:
46
Member Details
I'm having an issue using the /tickrate command in command blocks, giving back "You do not have permission to run this command" When I am able to run all other vanilla commands in the command block. I am making a modpack based around this mod and I really appreciate if you could fix this, or add some special config to make it work in command blocks.
I'm having an issue using the /tickrate command in command blocks, giving back "You do not have permission to run this command" When I am able to run all other vanilla commands in the command block. I am making a modpack based around this mod and I really appreciate if you could fix this, or add some special config to make it work in command blocks.
lol awesome mod man ! but I have a question,does it apply on furnaces like if the tick rate is tripled the furnace also cooks faster and I also have a suggestion try making that the leaves,water etc. waves slower when the tick rate is slow and faster when the tick rate is fast if shaders is on
lol awesome mod man ! but I have a question,does it apply on furnaces like if the tick rate is tripled the furnace also cooks faster and I also have a suggestion try making that the leaves,water etc. waves slower when the tick rate is slow and faster when the tick rate is fast if shaders is on
Yes, a faster tickrate should make the furnance cook faster, also, it should make every modded block work faster too.
I can't control how shaders works. It uses the real life time to make the animations, not the tickrate
I've been looking for something like this so that I can recreate a mod that existed some years ago. Unfortunately, every time I run the mod in eclipse, (forge 1.7.10 ... 1517) I get the following error while trying to launch. I've attempted running it as a mod instead of a dependency but I still keep having issues. It does work with the same forge version in a standard minecraft format (non eclipse).
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 30/09/15 8:00 PM
Description: Initializing game
java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.func_71276_C()Lnet/minecraft/server/MinecraftServer;
at me.guichaguri.tickratechanger.api.TickrateAPI.changeClientTickrate(TickrateAPI.java:46)
at me.guichaguri.tickratechanger.api.TickrateAPI.changeTickrate(TickrateAPI.java:27)
at me.guichaguri.tickratechanger.TickrateContainer.init(TickrateContainer.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.guichaguri.tickratechanger.api.TickrateAPI.changeClientTickrate(TickrateAPI.java:46)
at me.guichaguri.tickratechanger.api.TickrateAPI.changeTickrate(TickrateAPI.java:27)
at me.guichaguri.tickratechanger.TickrateContainer.init(TickrateContainer.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 859628112 bytes (819 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1517 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHI mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHI FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1517-1.7.10.jar)
UCHI Forge{10.13.4.1517} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1517-1.7.10.jar)
UCH tickratechanger{1.0.2d} [Tickrate Changer] (minecraft.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.62' Renderer: 'GeForce GT 520/PCIe/SSE2'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.62, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Rollback Post to RevisionRollBack
Whatever you do, do not enter the kitchen. There's a monster in there. Its been there ever since that fateful night. The denizens of the mansion do not go near the kitchen. They can feels its presence.
I've been looking for something like this so that I can recreate a mod that existed some years ago. Unfortunately, every time I run the mod in eclipse, (forge 1.7.10 ... 1517) I get the following error while trying to launch. I've attempted running it as a mod instead of a dependency but I still keep having issues. It does work with the same forge version in a standard minecraft format (non eclipse).
---- Minecraft Crash Report ----
// Who set us up the TNT?
Time: 30/09/15 8:00 PM
Description: Initializing game
java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.func_71276_C()Lnet/minecraft/server/MinecraftServer;
at me.guichaguri.tickratechanger.api.TickrateAPI.changeClientTickrate(TickrateAPI.java:46)
at me.guichaguri.tickratechanger.api.TickrateAPI.changeTickrate(TickrateAPI.java:27)
at me.guichaguri.tickratechanger.TickrateContainer.init(TickrateContainer.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at me.guichaguri.tickratechanger.api.TickrateAPI.changeClientTickrate(TickrateAPI.java:46)
at me.guichaguri.tickratechanger.api.TickrateAPI.changeTickrate(TickrateAPI.java:27)
at me.guichaguri.tickratechanger.TickrateContainer.init(TickrateContainer.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 859628112 bytes (819 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1517 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHI mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHI FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1517-1.7.10.jar)
UCHI Forge{10.13.4.1517} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1517-1.7.10.jar)
UCH tickratechanger{1.0.2d} [Tickrate Changer] (minecraft.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.62' Renderer: 'GeForce GT 520/PCIe/SSE2'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.62, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Thank you very much. After some usage of the mod, I've encountered 2 things I'd like to request.
Firstly: Is there a way to disable the tickrate console feedback, especially when the API commands are being used to change tickrates. My console is getting rather spammed.
Secondly: Is there a getServerTickrate() function? Although I don't need it, It would be good to incorporate so I can restore people's tickrates to how they had it between the changes my addon causes.
Otherwise, it's been really good. The API has been very simple to use and the functions are very self explanatory.
Rollback Post to RevisionRollBack
Whatever you do, do not enter the kitchen. There's a monster in there. Its been there ever since that fateful night. The denizens of the mansion do not go near the kitchen. They can feels its presence.
Thank you very much. After some usage of the mod, I've encountered 2 things I'd like to request.
Firstly: Is there a way to disable the tickrate console feedback, especially when the API commands are being used to change tickrates. My console is getting rather spammed.
Secondly: Is there a getServerTickrate() function? Although I don't need it, It would be good to incorporate so I can restore people's tickrates to how they had it between the changes my addon causes.
Otherwise, it's been really good. The API has been very simple to use and the functions are very self explanatory.
Consider added, because it is. TickrateChanger updated both for 1.7 and 1.8
does this mean your mod can actually fix lags on server? Our server has a high tick rate of 30, and it lags here and there. Will this mod do anything about it or am I misinterpreting the function of this mod?
This is just a small mod that I had a lot of fun developing and testing. I'm sure you'll have fun with it too.
Thanks to Wipper179 for this awesome showcase
Thanks to Cscuile for this amazing TAS speedrun
Thanks to Cubi for this great TAS speedrun
Thanks to Gunter for this TAS speedrun
Thanks to MinecraftPalaceVidz for this showcase
Thanks to G0ularte for this showcase in portuguese
Features
Modpacks
You may add this mod to your modpack if I'm credited (Guichaguri) and you link this page.
Commands
/tickrate [ticks per second] - Changes the server & client tickrate
/tickrate [ticks per second] server - Changes the server tickrate
/tickrate [ticks per second] client - Changes the client tickrate
/tickrate [ticks per second] [player name] - Changes the [player name]'s tickrate
Full Command List
Downloads
1.12
1.11.2
1.11
1.10
Older versions
1.9.4
1.9
1.8.9
1.7.10
BUG: Fastcraft is incompatible with TickrateChanger. (Thanks for neighborvadim for investigating the mod that was causing problems)
Source Code | Tickrate API | CurseForge
Backported to 1.7.10
Make it for 1.6.4
I change the frequency that the game updates. (by default, it updates 20 times per second)
Updated
Added per map tickrate, bug fixes and API improvements
Awesome mod.
Could you make sounds slow/fast too, is it possible?
hey - been playing since dec 2011
opengl > directx
I'll take a look how Minecraft handle sounds later. It must be easy.
It's totally possible, I'll take a look at it when I have time, I think I can do a special version of the mod that works in any minecraft version.
That is a really dumb bug. My fault, of course.
I think its fixed in 1.0.2b (for 1.7 & 1.8), i didn't had enough time to test.
Fixed (at least, everything works in my tests). 1.7.10 - 1.8
I'm having an issue using the /tickrate command in command blocks, giving back "You do not have permission to run this command" When I am able to run all other vanilla commands in the command block. I am making a modpack based around this mod and I really appreciate if you could fix this, or add some special config to make it work in command blocks.
Thank you for your time
Fixed in 1.0.2c. Thanks for reporting the issue
lol awesome mod man ! but I have a question,does it apply on furnaces like if the tick rate is tripled the furnace also cooks faster and I also have a suggestion try making that the leaves,water etc. waves slower when the tick rate is slow and faster when the tick rate is fast if shaders is on
Yes, a faster tickrate should make the furnance cook faster, also, it should make every modded block work faster too.
I can't control how shaders works. It uses the real life time to make the animations, not the tickrate
OMG I've wanted this mod for so long. I test a lot of things out and often they take forever. This makes it a breeze.
// Who set us up the TNT? Time: 30/09/15 8:00 PM
Description: Initializing game java.lang.NoSuchMethodError: net.minecraft.server.MinecraftServer.func_71276_C()Lnet/minecraft/server/MinecraftServer;
at me.guichaguri.tickratechanger.api.TickrateAPI.changeClientTickrate(TickrateAPI.java:46)
at me.guichaguri.tickratechanger.api.TickrateAPI.changeTickrate(TickrateAPI.java:27)
at me.guichaguri.tickratechanger.TickrateContainer.init(TickrateContainer.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597)
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows:
--------------------------------------------------------------------------------------- -- Head --
Stacktrace:
at me.guichaguri.tickratechanger.api.TickrateAPI.changeClientTickrate(TickrateAPI.java:46)
at me.guichaguri.tickratechanger.api.TickrateAPI.changeTickrate(TickrateAPI.java:27)
at me.guichaguri.tickratechanger.TickrateContainer.init(TickrateContainer.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:737)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:311)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:597) -- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:942)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source) -- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 859628112 bytes (819 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1517 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHI mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHI FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1517-1.7.10.jar)
UCHI Forge{10.13.4.1517} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1517-1.7.10.jar)
UCH tickratechanger{1.0.2d} [Tickrate Changer] (minecraft.jar)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.62' Renderer: 'GeForce GT 520/PCIe/SSE2'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GT 520/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.62, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported. Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Whatever you do, do not enter the kitchen. There's a monster in there. Its been there ever since that fateful night. The denizens of the mansion do not go near the kitchen. They can feels its presence.
Sorry, my fault. I didn't provided any dev version.
Heres one for 1.7.10: http://minecraft.curseforge.com/projects/tickratechanger/files/2260168
Thank you very much. After some usage of the mod, I've encountered 2 things I'd like to request.
Firstly: Is there a way to disable the tickrate console feedback, especially when the API commands are being used to change tickrates. My console is getting rather spammed.
Secondly: Is there a getServerTickrate() function? Although I don't need it, It would be good to incorporate so I can restore people's tickrates to how they had it between the changes my addon causes.
Otherwise, it's been really good. The API has been very simple to use and the functions are very self explanatory.
Whatever you do, do not enter the kitchen. There's a monster in there. Its been there ever since that fateful night. The denizens of the mansion do not go near the kitchen. They can feels its presence.
Consider added, because it is. TickrateChanger updated both for 1.7 and 1.8
does this mean your mod can actually fix lags on server? Our server has a high tick rate of 30, and it lags here and there. Will this mod do anything about it or am I misinterpreting the function of this mod?